h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
a {
	text-decoration: none;
}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
li {
	margin: 0px; padding: 0px; list-style-type: none;
}
.pcc-imgcurr {
	transform: scale(1.05);
}
.pcc-index-third-box {
	margin: 0px; width: 100%; display: table;
}
.top-box {
	width: 100%; margin-bottom: 0px;
}
.pcc-index-third-box-top {
	margin: 0px; padding: 0px;
}
.top-box h2 {
	margin: 1px auto 0px; width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 22px; font-weight: normal;
}
.pcc-index-fl {
	width: 25%; float: left;
}
.pcc-index-fl h4 {
	width: 100%; overflow: hidden !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.pcc-index-fl p {
	width: 100%; overflow: hidden !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.pcc-style1-box {
	background: rgb(240, 240, 240); width: 100%; overflow: hidden; position: relative;
}
.pcc-style1-box a .img {
	transition:0.3s ease-in-out; width: 50%; overflow: hidden;
}
.pcc-style1-box a .img img {
	width: 100%; vertical-align: middle;
}
.pcc-arrow {
	left: 0px; top: 50%; width: 50%; height: 20px; margin-top: -10px; display: block; position: absolute;
}
.pcc-style1-box .pcc-arrow i {
	background: url("../img/arrow2.png") no-repeat; width: 10px; height: 20px; float: right; display: block;
}
.pcc-arrow i {
	background: url("../img/arrow1.png");
}
.pcc-mask {
	background: #f08302; transition:0.3s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0;
}
.pcc-style1-box .txt {
	transition:0.3s ease-in-out; left: 0px; top: 50%; width: 50%; margin-top: -13px; display: block; position: absolute; opacity: 0;
}
.pcc-style1-box .txt p {
	margin: 0px auto; width: 82.7%; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 14px;
}
.pcc-style1-box h3 {
	left: auto; top: 23.7%; width: 50%; text-align: center; right: 0px; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; font-weight: normal;
}
.pcc-style1-box .hot {
	background: url("../img/hot.png") no-repeat 0px; transition:0.3s ease-in-out; height: 18px; right: 20px; bottom: 8px; color: rgb(255, 255, 255); line-height: 18px; padding-left: 30px; font-size: 14px; display: block; position: absolute; opacity: 0;
}
.pcc-style2-box .hot {
	background: url("../img/hot.png") no-repeat 0px; transition:0.3s ease-in-out; height: 18px; right: 20px; bottom: 8px; color: rgb(255, 255, 255); line-height: 18px; padding-left: 30px; font-size: 14px; display: block; position: absolute; opacity: 0;
}
.pcc-style1-box h4 {
	left: auto; top: 40%; width: 50%; text-align: center; right: 0px; color: rgb(51, 51, 51); line-height: 28px; font-size: 18px; font-weight: bold; position: absolute;
}
.pcc-style2-box {
	background: rgb(240, 240, 240); width: 100%; overflow: hidden; display: table; position: relative;
}
.pcc-style2-box a .img {
	transition:0.3s ease-in-out; width: 50%; overflow: hidden; float: right;
}
.pcc-style2-box a .img img {
	width: 100%; vertical-align: middle; display: block;
}
.pcc-style2-box .arrow {
	left: auto; top: 50%; width: 50%; height: 20px; right: 0px; margin-top: -10px; display: block; position: absolute;
}
.pcc-style2-box .arrow i {
	background: url("../img/arrow1.png") no-repeat; width: 10px; height: 20px; float: none; display: block;
}
.pcc-style2-box h4 {
	left: 0px; top: 39%; width: 50%; text-align: center; color: rgb(51, 51, 51); line-height: 28px; font-size: 18px; font-weight: bold; position: absolute;
}
.pcc-style2-box .txt {
	transition:0.3s ease-in-out; left: 50%; top: 50%; width: 50%; color: white; margin-top: -13px; display: block; position: absolute; opacity: 0;
}
.pcc-style2-box .txt p {
	text-align: center;
}
.sliphover-overlay {
	font-size: 10px;
}
.pcc-style3-box {
	width: 100%; overflow: hidden; position: relative;
}
.pcc-style3-box h3 {
	overflow: hidden !important; -ms-text-overflow: ellipsis !important; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
}
.pcc-style3-box p {
	overflow: hidden !important; -ms-text-overflow: ellipsis !important; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
}
.pcc-style3-box a .img {
	transition:0.3s ease-in-out; width: 100%; overflow: hidden;
}
.pcc-style3-box a .img img {
	width: 100%; vertical-align: middle; display: block;
}
.pcc-style3-box a h3 {
	padding: 2%; transition:0.3s ease-in-out; left: 0px; top: 34.2%; width: 96%; text-align: center; color: white; line-height: 40px; font-size: 20px; font-weight: bold; position: absolute; opacity: 0;
}
.pcc-style3-box .txt {
	padding: 0px 2%; transition:0.3s ease-in-out; left: auto; top: 48.7%; width: 96%; text-align: center; color: white; margin-top: 8%; display: block; position: absolute; opacity: 0;
}
.pcc-style3-box .txt p {
	text-align: center; font-size: 16px;
}
.pcc-style3-box .hot {
	background: url("../img/hot.png") no-repeat 0px; transition:0.3s ease-in-out; height: 18px; right: 20px; bottom: 8px; color: rgb(255, 255, 255); line-height: 18px; padding-left: 30px; font-size: 14px; display: block; position: absolute; opacity: 0;
}
.pcc-index-forth-box {
	margin: 15px 0px 0px; width: 100%; display: table;
}
.pcc-subnav {
	background: rgb(255, 255, 255); width: 100%; clear: both; border-top-color: rgb(242, 242, 242); border-bottom-color: rgb(242, 242, 242); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: table; box-shadow: 0px 0px 3px #f7f7f7;
}
.pcc-subnav a {
	margin: 0px 16px 0px 40px; color: rgb(153, 153, 153); line-height: 40px; font-size: 14px; display: inline-block;
}
.pcc-subnav a:hover {
	color: #f08302 !important;
}
.pcc-index-forth-box ul {
	margin: 20px auto 0px; width: 100%; display: table;
}
.pcc-index-forth-box ul li {
	width: 33.33%; float: left;
}
.pcc-index-forth-box ul li .style {
	background: rgb(255, 255, 255); width: 100%; overflow: hidden; display: table; position: relative; z-index: 10;
}
.pcc-index-forth-box ul li .style .mask {
	transition:0.3s ease-in-out; left: 0px; top: 0px; opacity: 0;
}
.pcc-index-forth-box ul li .style1 .img {
	width: 100%; overflow: hidden;
}
.pcc-index-forth-box ul li .img {
	transition:0.3s ease-in-out; overflow: hidden;
}
.pcc-index-forth-box ul li img {
	transition:0.3s ease-in-out; width: 100%; vertical-align: middle; display: block; opacity: 1;
}
.pcc-index-forth-box .style1 .mask {
	transition:0.3s ease-in-out; left: 0px; top: 0px;
}
.pcc-index-forth-box ul li .mask {
	background: #f08302; transition:0.3s ease-in-out; width: 100%; height: 100%; display: block; position: absolute;
}
.pcc-index-forth-box ul li .style1 h4 {
	transition:0.3s ease-in-out; left: 0px; top: 35%; color: rgb(255, 255, 255); opacity: 0;
}
.pcc-index-forth-box ul li h4 {
	width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 28px; font-size: 24px; font-weight: bold; display: block; position: absolute;
}
.pcc-index-forth-box ul li.style1 .txt {
	transition:0.3s ease-in-out; opacity: 0;
}
.pcc-index-forth-box ul li .txt {
	width: 50%; display: block; position: absolute;
}
.pcc-index-forth-box ul li .hot {
	height: 18px; right: 20px; bottom: 8px; color: rgb(255, 255, 255); line-height: 18px; padding-left: 30px; font-size: 14px; display: block; position: absolute;
}
.pcc-index-forth-box ul li .style2 .img {
	width: 50%; overflow: hidden; float: right;
}
.pcc-index-forth-box ul li .img {
	overflow: hidden;
}
.pcc-index-forth-box ul li .style2 .mask {
	background: #f08302; transition:0.3s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.pcc-index-forth-box ul li .style2 h3 {
	transition:0.3s ease-in-out; left: 0px; top: 50%; width: 50%; margin-top: -15px; opacity: 1;
}
.pcc-index-forth-box ul li h4 {
	padding: 0px 4%; transition:0.3s ease-in-out; width: 92%; text-align: center; color: rgb(51, 51, 51); line-height: 28px; font-size: 20px; font-weight: bold; display: block; position: absolute; opacity: 0;
}
.pcc-index-forth-box ul li h3 {
	transition:0.3s ease-in-out; width: 92%; text-align: center; color: rgb(51, 51, 51); line-height: 28px; font-size: 20px; font-weight: bold; display: block; position: absolute; opacity: 0;
}
.pcc-index-forth-box ul li .style2 .txt {
	top: 50% !important; width: 50% !important; right: 0px; margin-top: -14px; opacity: 0;
}
.pcc-index-forth-box ul li .style1 .txt {
	top: 52%; opacity: 0;
}
.pcc-index-forth-box ul li .txt {
	transition:0.3s ease-in-out; width: 100%; display: block; position: absolute;
}
.pcc-index-forth-box ul li .txt p {
	margin: 0px auto; width: 80%; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 16px;
}
.pcc-index-forth-box ul li .hot {
	background: url("../img/hot.png") no-repeat 0px; transition:0.3s ease-in-out; height: 18px; right: 20px; bottom: 8px; color: rgb(255, 255, 255); line-height: 18px; padding-left: 30px; font-size: 14px; display: block; position: absolute; opacity: 0;
}
.pcc-index-forth-box ul li .style2 .txt {
	top: 50%; right: 0px; margin-top: -14px; opacity: 0;
}
.style1 h4 {
	overflow: hidden !important; -ms-text-overflow: ellipsis !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.style2 h3 {
	overflow: hidden !important; -ms-text-overflow: ellipsis !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.txt p {
	overflow: hidden !important; -ms-text-overflow: ellipsis !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.pcc-index-more {
	margin: 20px auto 0px; border-radius: 6px; border: 2px solid rgb(153, 153, 153); border-image: none; width: 136px; height: 36px; text-align: center; color: rgb(153, 153, 153); line-height: 36px; clear: both; font-size: 22px; display: block;
}
.pcc-index-more:hover {
	border-color: #f08302; color: #f08302;
}
.index-box-news {
	
}
.index-box-news .hd {
	margin-bottom: 38px;
}
.index-box-news .hd .more-spe {
	color: rgb(153, 153, 153); line-height: 30px; font-size: 18px; margin-right: 35px; display: inline-block;
}
.index-box-news .hd .more-spe:hover {
	color: #f08302;
}
.index-box-news .bd {
	margin: 0px auto; width: 99%;
}
.index-box-news .bd li {
	overflow: hidden; position: absolute;
}
.index-box-news .bd li img {
	width: 100%; vertical-align: middle; display: block;
}
.index-box-news .bd li .mask {
	background: #f08302; transition:0.3s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; opacity: 0;
}
.index-box-news .bd li h3 {
	left: 8%; top: 19%; width: 84%; text-align: center; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden !important; font-size: 20px; font-weight: normal; display: none; position: absolute; -ms-text-overflow: ellipsis !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.index-box-news .bd li h4 {
	left: 8%; top: 36%; width: 84%; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden !important; font-size: 18px; font-weight: normal; display: none; position: absolute; -ms-text-overflow: ellipsis !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.index-box-news .bd li .txt {
	left: 8%; width: 84%; position: absolute; opacity: 0;
}
.index-box-news .bd li .txt p {
	margin: 0px auto; width: 100%; color: rgb(255, 255, 255); line-height: 25px; font-size: 16px;
}
.newsdesc {
	left: 8%; top: 53% !important; width: 84%; overflow: hidden !important; position: absolute; -ms-text-overflow: ellipsis !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.newsdesc-big {
	left: 8%; top: 42% !important; width: 84%; overflow: hidden !important; position: absolute; -ms-text-overflow: ellipsis !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
@media only screen and (max-width:1300px)
{
.newsdesc {
	left: 8%; top: 100% !important; width: 84%; overflow: hidden !important; position: absolute; -ms-text-overflow: ellipsis !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
}
.index-box-news .bd .position1 {
	left: 0px; top: 0px;
}
.index-box-news .bd .position2 {
	left: 25%; top: 0px;
}
.index-box-news .bd .position3 {
	left: 50.5%; top: 0px;
}
.index-box-news .bd .position4 {
	left: 63%; top: 0px;
}
.index-box-news .bd .position5 {
	left: 75.5%; top: 0px;
}
.index-box-news .bd .position6 {
	left: 88%; top: 0px;
}
.index-box-news .bd .position7 {
	left: 0px; top: 52%;
}
.index-box-news .bd .position8 {
	left: 12.5%; top: 52%;
}
.index-box-news .bd .position9 {
	left: 50.5%; top: 50%;
}
.index-box-news .bd .position10 {
	left: 63%; top: 50%;
}
.index-box-news .bd .position11 {
	left: 75.5%; top: 50%;
}
.index-box-news .bd .curr .mask {
	opacity: 1;
}
.index-box-news .bd .curr h3 {
	display: block;
}
.index-box-news .bd .curr h4 {
	display: block;
}
.index-box-news .bd .curr .txt {
	display: block;
}
.index-box-news .bd .style1 {
	width: 24.5%; height: 50%;
}
.index-box-news .bd .style1 h4 {
	display: none;
}
.index-box-news .bd .curr1 .txt {
	top: 50%;
}
.index-box-news .bd .style2 {
	width: 25%; height: 100%;
}
.index-box-news .bd .style3 {
	width: 12%; height: 48%;
}
.index-box-news .bd .style3 h4 {
	display: none;
}
.index-box-news .bd .curr3 .txt {
	top: 50%;
}
.index-box-news .bd .style4 {
	width: 12%; height: 50%;
}
.index-box-news .bd .style4 h4 {
	display: none;
}
.index-box-news .bd .style4 img {
	width: 100%;
}
.index-box-news .bd .curr4 .txt {
	top: 50%;
}
.pcc-zhenghecase {
	width: 99%; overflow: hidden; padding-left: 1%;
}


.pcc-zhengheleft11{width: 19.68%;float: left;}
.pcc-zhengheright22{width: 38.88%; margin:0.27% 0.1%; float: left;}
.pcc-zhengheleft11 .pcc-zhengherightin {    margin: 1.32% 0.07%;    width: 100%;    overflow: hidden;    float: left;    position: relative;}
.pcc-zhengheleft2 {width: 38.88%; margin:0.27% 0.54% 0.27% 0%; float: left;}


.pcc-zhengheleft {width: 38.88%; margin:0.27% 0.1%; float: left;}
.pcc-zhenghecenter {width: 39.4%; margin: 0.27%;  overflow: hidden; float: left; position: relative;}
.pcc-zhengheleftin {margin: 0% 0.7% 1.4%; width: 48.6%; overflow: hidden; vertical-align: middle; float: left; position: relative; transform: none;}

.pcc-zhenghecenter3 {width: 39.8%; margin: 0.27%;  overflow: hidden; float: left; position: relative;}


.pcc-zhengheright {width: 19.68%;float: left;}
.pcc-zhengherightin {margin: 1.32% 0.27%; width: 97.35%; overflow: hidden; float: left; position: relative;}


.pcc-zhengheleftin1 {transition:0.3s ease-in-out; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: 3; opacity: 0; background:rgba(255,153,51,0.8)}
.pcc-zhengheleftin:hover .pcc-zhengheleftin1 {
	opacity: 1;/* ����͸����*/
}
.pcc-zhengheleftin > img {
	transition:0.3s ease-in-out;
	width: 100%;
	vertical-align: middle;
	float: left;
}
.pcc-zhengheleftin:hover .pcc-zhengheimg {
	width: 110%; margin-top: -5%; margin-left: -5%; vertical-align: middle;
}

.pcc-zhenghecenter2 { overflow: hidden; float: left; position: relative; width:100%;}


.pcc-zhenghecenter1 {transition:0.3s ease-in-out; width: 100%; height: 100%; display: block; position: absolute; z-index: 3; opacity: 0; background:rgba(255,153,51,0.8)} 

.pcc-zhenghecenter2:hover .pcc-zhenghecenter1 {	opacity: 1;}
.pcc-zhenghecenter3:hover .pcc-zhenghecenter1 {	opacity: 1;}


.pcc-zhenghecenter > img {	:0.3s ease-in-out; width: 100%; float: left;}
.pcc-zhenghecenter2 img {transition:0.3s ease-in-out; width: 100%; float: left;}
.pcc-zhenghecenter3 img {transition:0.3s ease-in-out; width: 100%; float: left;}

.pcc-zhenghecenter:hover .pcc-zhengheimg1 {	width: 110%; margin-top: -5%; margin-left: -5%; vertical-align: middle;}
.pcc-zhenghecenter2:hover .pcc-zhengheimg1 {width: 110%; margin-top: -5%; margin-left: -5%; vertical-align: middle;}
.pcc-zhenghecenter3:hover .pcc-zhengheimg1 {width: 110%; margin-top: -5%; margin-left: -5%; vertical-align: middle;}


.pcc-zhengherightin1{transition:0.3s ease-in-out; width: 100%; height: 100%; position: absolute; z-index: 3; opacity: 0;  background:rgba(255,153,51,0.8);}
.pcc-zhengherightin:hover .pcc-zhengherightin1 {
	opacity: 1;
}
.pcc-zhengherightin > img {
	transition:0.3s ease-in-out; width: 100%; float: left;
}
.pcc-zhengherightin:hover .pcc-zhengheimg2 {
	width: 110%; margin-top: -5%; margin-left: -5%; vertical-align: middle;
}
.pcc-zhenghetitle1 {
	padding: 50% 10% 0px 15%; width: 70%; text-align: center; color: rgb(255, 255, 255); overflow: hidden; /*font-size: 18px;*/ font-weight: bold; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;overflow:hidden; font-size:18px;
}
.pcc-zhenghecantent1 {
	padding: 15% 10% 0px 10%; width: 70%; text-align: center; color: rgb(255, 255, 255); overflow: hidden;/* font-size: 16px;*/ white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;overflow:hidden;
}
.pcc-zhengheyudliang {
	width: 85px; right: 0px; bottom: 10px; color: rgb(255, 255, 255); font-size: 16px; float: right; position: absolute;
}
.pcc-zhengheyudliang img {
	width: 25px; margin-top: 4px; margin-right: 4px;
}
